Skip to content

Write support for anndata-zarr v3#455

Draft
Artur-man wants to merge 9 commits into
scverse:develfrom
Artur-man:zarr_v3
Draft

Write support for anndata-zarr v3#455
Artur-man wants to merge 9 commits into
scverse:develfrom
Artur-man:zarr_v3

Conversation

@Artur-man
Copy link
Copy Markdown
Contributor

@Artur-man Artur-man commented May 10, 2026

Related to: #446 #452 #91

Description

This PR introduces write support for anndata objects in zarr v3 format. Integration (write, roundtrip etc.) tests are updated to test both zarr v2 and v3. Written by @Bisaloo and @Artur-man.

Similar to scverse/anndata, the default write format is controlled using anndataR.zarr_version and set by, for example:

options(anndataR.zarr_version = 3)

There are a few number of issues needs to be resolved in Rarr package to pass all the tests, which we will tackle during the PR.

Supersedes #452

Checklist

Before review

  • Update and regenerate man pages
  • Add/update tests
  • Add/update examples in vignettes
  • Pass CI checks

Before merge

  • Update NEWS
  • Bump devel version

@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 10, 2026

🐰 Bencher Report

Branchzarr_v3
Testbedubuntu-latest

⚠️ WARNING: Truncated view!

The full continuous benchmarking report exceeds the maximum length allowed on this platform.

🚨 2 Alerts

🐰 View full continuous benchmarking report in Bencher

@Artur-man Artur-man marked this pull request as draft May 11, 2026 08:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants